package com.nicho.view;

import com.nicho.controller.SRootController;
import com.nicho.controller.StudentController;
import com.nicho.controller.TeacherController;

/*
 * @Author: 姜东浩
 * @Date: 2021-11-10 11:18:28
 * @LastEditors: 姜东浩
 * @LastEditTime: 2021-11-16 14:14:35
 * @Description: 判断用户类型，并选择其所对应的登录判断
 */
public class ChooseInto {

    static SRootController sRootController = new SRootController();
    static StudentController sStudentController = new StudentController();
    static TeacherController teacherController = new TeacherController();

    /**
     * @description:判断登录用户的类型，跳转相应的登录判断器
     * @param sign     用户类型
     * @param userName 账号
     * @param password 密码
     * @author: 姜东浩
     */
    public static void gotoPage(String sign, String userName, String password) {
        switch (sign) {
        case "r": // 管理员登录
            sRootController.login(userName, password);
            break;
        case "t": // 教师登录
            teacherController.login(userName, password);
            break;
        case "s": // 学生登录
            sStudentController.login(userName, password);
            break;
        default: // 账号输入有问题
            System.out.println("账号输入有误，请检查后重新输入");
            break;
        }
    }
}